package com.xiaomi.eco.dal.res;

import com.fasterxml.jackson.annotation.JsonProperty;
import lombok.Data;
import lombok.ToString;

import java.util.Arrays;
import java.util.Map;

@Data
@ToString
public class EcoMethodRes {
    @JsonProperty("status")
    private String status;

    @JsonProperty("data")
    private Data data;

    @lombok.Data
    @ToString
    public static class Data {

        @JsonProperty("resultType")
        private String resultType;

        @JsonProperty("result")
        private Result[] result;

        @lombok.Data
        @ToString
        public static class Result {

            @JsonProperty("metric")
            private Map<String, Object> metric;  // 这里使用了Map，因为metric是一个空对象，但在实际应用中可能包含键值对

            @JsonProperty("value")
            private double[] value;
        }
    }

}
